# 1、创建一个列表
# list1 = ["1", "3", "6"]
# print(list1)

# 2、创建一个空列表
# list2 = []
# print(list2)

# 3、创建数值列表
# list3 = list(range(10, 20, 3))
# print(list3)

# 4、删除列表
# list4 = ["1", "3", "6"]
# print(list4)
# del list4
# print(list4)

# 5、访问列表元素
# list5 = ["1", "3", "6", "10"]
# print(list5)
# print(list5[2])

# 6、遍历列表
# list6 = ["1", "3", "6", "10"]
# for i in list6:
#     print(i)

# 7、使用enumerate函数可以同时输出索引值和元素内容
# list7 = ["1", "3", "6", "10"]
# for index, item in enumerate(list7):
#     print("索引：", index, " 内容：", item)

# 8、添加元素
# list8 = ["1", "3"]
# list8.append("8")
# print("集合长度 ", len(list8))
# print(list8)

# 9、修改元素
# list9 = ["1", "3", "8"]
# list9[1] = "苹果"
# print(list9)

# 10、根据索引删除元素
# list10 = ["1", "3", "8"]
# del list10[1]
# print(list10)

# 11、根据元素值删除。注意：如果元素不存在，会抛出异常
# list11 = ["1", "3", "8"]
# list11.remove("8")
# print(list11)

# 12、指定元素出现的次数
# list12 = ["1", "3", "8", "3", "9"]
# print(list12.count("3"))

# 13、指定元素在列表中首次出现的位置（即索引）
# list13 = ["1", "3", "8", "3", "9"]
# print(list13.index("9"))

# 14、统计数值列表的元素和
# list14 = [1, 3, 6]
# print(sum(list14))

# 15、对列表元素排序
# list15 = ["1", "3", "8", "3", "9"]
# list15.sort()  # 升序
# print("升序：", list15)
# list15.sort(reverse=True)  # 降序
# print("降序：", list15)

# 16、使用内置的sorted()函数排序
# list16 = ["1", "3", "8", "3", "9"]
# list16_1 = sorted(list16)  # 升序
# print(list16_1)
# list16_2 = sorted(list16, reverse=True)  # 降序
# print(list16_2)

# 17、从列表中选择符合条件的元素组成新的列表
list17 = [1, 3, 8, 3, 9]
list17_1 = [x + 1 for x in list17 if x > 2]
print(list17_1)
